home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / C / Games / Pentominoes 2.0 / Pent code / pent editor window.h < prev    next >
Text File  |  1995-07-29  |  1KB  |  34 lines

  1. #ifndef __MY_EDITOR_WINDOW_H__
  2. #define __MY_EDITOR_WINDOW_H__
  3.  
  4. #ifdef __cplusplus
  5. extern "C" {
  6. #endif
  7.  
  8. extern    void SetupTheEditorWindow(WindowRef theWindow);
  9. extern    void ShutDownTheEditorWindow(void);
  10. extern    void OpenTheEditorWindow(WindowRef theWindow);
  11. extern    Boolean CloseTheEditorWindow(WindowRef theWindow);
  12. extern    void IdleInEditorWindow(WindowRef theWindow, Point mouseLoc);
  13. extern    void KeyPressedInEditorWindow(WindowRef theWindow, unsigned char theChar);
  14. extern    Boolean MouseClickedInEditorWindow(WindowRef theWindow, Point thePoint);
  15. extern    void DisposeTheEditorWindow(void);
  16. extern    void CopybitsTheEditorWindow(WindowRef theWindow, WindowRef offscreenWindowRef, Boolean active,
  17.     Boolean drawGrowIconLines);
  18. extern    void DrawTheEditorWindow(WindowRef theWindow, short theDepth);
  19. extern    void ActivateTheEditorWindow(WindowRef theWindow, Boolean drawGrowIconLines);
  20. extern    void DeactivateTheEditorWindow(WindowRef theWindow);
  21. extern    void ResizeTheEditorWindow(WindowRef theWindow);
  22. extern    void GetGrowSizeTheEditorWindow(Rect *sizeRect);
  23. extern    short GetEditorHeaderHeight(void);
  24. extern    void RememberEditorButtonState(WindowRef theWindow);
  25. extern    void UpdateEditorButtons(WindowRef theWindow, Boolean onlyIfChanged);
  26. extern    void ResizeTheEditorBoard(WindowRef theWindow);
  27. extern    void SetTheEditorMessage(WindowRef theWindow, short messageIndex, Boolean redraw);
  28.  
  29. #ifdef __cplusplus
  30. }
  31. #endif
  32.  
  33. #endif
  34.